109519 316
14277 347
26358 397
7759 659
20418 783
19960 470
9137 405
32402 275
47482 173
49502 684
18623 244
10351 626
3536 252
16171 623
5961 435
4336 692
3062 53
5262 731
122944 336
37143 672