109583 316
14278 347
26359 397
7759 659
20418 783
19960 470
9137 405
32406 275
47484 173
49507 684
18623 244
10351 626
3536 252
16171 623
5963 435
4338 692
3062 53
5263 731
122954 336
37148 672