42997 375
150135 877
2896 108
13739 962
4192 541
10940 821
24302 503
9999 187
43341 629
26591 606
23349 660
19589 455
46717 122
29971 139
22621 144
12959 75
28249 280
33418 127
18487 79
18477 413
66948 746
274049 600
26666 560
12127 422
4429 739
14047 417
2963 539
1916 92