2996 300
27507 575
55063 169
28180 152
36164 432
50945 925
44707 520
71456 211
29189 447
32150 853
25418 812
54154 437
63217 179
46273 434
31723 706
22325 846
27777 365
34414 264