2994 300
27491 575
55051 169
28162 152
36145 432
50916 925
44686 520
71344 211
29184 447
32139 853
25398 812
54121 437
63180 179
46249 434
31711 706
22308 846
27766 365
34384 264