2996 128
17696 199
87917 990
14145 829
16869 234
206311 1030
14384 528
156591 523
203459 474
23313 477
10114 256
9382 863
25730 112
11772 596
1794 126
6899 438