11651 36
2546 484
1645 239
4681 564
1329 223
9588 208
5861 660
7441 593
22647 893
23926 373
6934 305
3084 336
2335 458
1260 126