2997 128
17728 199
87925 990
14153 829
16870 234
206484 1030
14396 528
156747 523
203543 474
23330 477
10126 256
9399 863
25774 112
11783 596
1796 126
6900 438