109231 316
14274 347
26358 397
7757 659
20415 783
19956 470
9136 405
32372 275
47472 173
49478 684
18612 244
10351 626
3534 252
16169 623
5958 435
4331 692
3061 53
5260 731
122869 336
37128 672