109931 316
14280 347
26364 397
7760 659
20425 783
19964 470
9143 405
32438 275
47501 173
49548 684
18633 244
10353 626
3539 252
16175 623
5965 435
4339 692
3063 53
5265 731
123088 336
37169 672