2997 128
17725 199
87925 990
14153 829
16870 234
206465 1030
14396 528
156741 523
203538 474
23330 477
10126 256
9399 863
25767 112
11783 596
1796 126
6900 438