2147 63
6084 264
10107 190
5346 797
4470 668
2258 61
21362 599
28062 343
5621 208
1614 118
7776 605
25948 518
120165 469
17130 622
17164 235
3366 240
3374 535
4264 621
9226 735
5474 151
202882 967
5896 694
5512 368
89498 527
6998 617
11300 45
66068 721
65535 726