30060 242
1139 186
1685 332
2134 480
1240693 4610
41157 760
37967 526
9849 635
14947 173
84356 401
5819 454
49878 561