2997 128
17728 199
87926 990
14153 829
16870 234
206493 1030
14396 528
156761 523
203550 474
23330 477
10126 256
9399 863
25778 112
11783 596
1796 126
6900 438