1597 58
2393 149
3823 412
9715 624
8524 407
4370 507
5590 956
6242 176
3185 245
11085 733
5933 388
4820 438
3779 540
18350 129
11923 824
19452 614
2797385 4095
935331 960
248389 1043
36681 613
64886 609
34306 518
3661 189
20704 585
4398 238
1889 373
29233 105
7779 796