1595 58
2389 149
3823 412
9714 624
8523 407
4368 507
5589 956
6242 176
3184 245
11085 733
5932 388
4819 438
3779 540
18350 129
11923 824
19449 614
2792987 4095
935280 960
248387 1043
36673 613
64877 609
34251 518
3661 189
20704 585
4396 238
1889 373
29231 105
7778 796