109940 316
14280 347
26364 397
7761 659
20426 783
19965 470
9144 405
32439 275
47502 173
49548 684
18633 244
10353 626
3539 252
16175 623
5965 435
4339 692
3063 53
5265 731
123092 336
37170 672