110098 316
14280 347
26365 397
7761 659
20429 783
19968 470
9145 405
32457 275
47509 173
49557 684
18638 244
10354 626
3542 252
16176 623
5967 435
4341 692
3065 53
5267 731
123150 336
37177 672