2995 300
27493 575
55054 169
28164 152
36148 432
50923 925
44690 520
71357 211
29185 447
32140 853
25402 812
54129 437
63187 179
46255 434
31713 706
22312 846
27767 365
34390 264