5656 693
11421 736
19424 167
641840 999
93710 450
14541 477
7362 324
10787 590
26134 392
55235 231
12368 333
24637 594
6238 105
5439 654
3741 355
7232 503
1567 140
36326 259