30037 242
1139 186
1685 332
2134 480
1240682 4610
41153 760
37966 526
9849 635
14947 173
84321 401
5819 454
49878 561