110588 319
14286 347
26366 397
7764 659
20432 783
19989 470
9149 405
32495 275
47521 173
49583 684
18646 244
10359 626
3544 252
16192 623
5971 435
4345 692
3068 53
5267 731
123287 336
37211 672