2993 300
27484 575
55042 169
28159 152
36130 432
50898 925
44680 520
71281 211
29183 447
32135 853
25392 812
54113 437
63169 179
46233 434
31705 706
22300 846
27759 365
34371 264