21328 93
15723 290
3691 865
2046 534
4972 684
1795 579
7058 145
2040 188
178 42
3509 546
18516 177
738 213
5611 526
28417 511
2817 473
4381 409
6289 58
6331 86
9185 298
240 53
10263 453
24558 365
2139 349
1911 124