16429 333
22440 559
361245 978
9693 638
5603 108
8701 534
9070 546
7906 416
7091 437
4466 240
3330 81
33099 565
29655 138
21377 616
13734 515
22880 467
19586 183
28054 420
21738 567
9533 194
103809 789