2997 128
17730 199
87927 990
14153 829
16870 234
206505 1030
14397 528
156768 523
203555 474
23330 477
10127 256
9400 863
25782 112
11783 596
1796 126
6900 438