109901 316
14280 347
26364 397
7760 659
20425 783
19964 470
9143 405
32437 275
47497 173
49547 684
18632 244
10352 626
3539 252
16174 623
5965 435
4339 692
3063 53
5265 731
123080 336
37167 672