5657 693
11422 736
19424 167
642034 999
93722 450
14544 477
7364 324
10788 590
26143 392
55242 231
12383 333
24645 594
6239 105
5440 654
3742 355
7232 503
1567 140
36336 259