2995 300
27496 575
55059 169
28169 152
36154 432
50930 925
44694 520
71415 211
29188 447
32144 853
25407 812
54136 437
63194 179
46261 434
31715 706
22316 846
27770 365
34398 264