16505 333
22502 559
362264 979
9716 638
5625 108
8719 534
9092 546
7942 416
7116 437
4492 240
3349 81
33178 565
30014 138
21420 616
14058 515
23176 468
19760 183
28339 420
21842 567
9608 194
105284 792