109311 316
14274 347
26358 397
7757 659
20416 783
19960 470
9136 405
32382 275
47473 173
49484 684
18618 244
10351 626
3535 252
16169 623
5961 435
4334 692
3061 53
5261 731
122893 336
37133 672