2263 503
4535 137
11642 328
1884 466
2089 369
5669 209
459 65
16859 431
16667 940
77124 320
3884 806
27148 271
22361 461
5528 888
24925 712
11659 672
6178 574
16718 419