4293 756
8504 364
14669 758
4600 73
4959 522
6704 504
11120 58
16725 791
2041 65
1873 174
12433 835
4163 234
15095 747
8020 724
6881 636
12979 159
6457 551
21615 609
162785 974
2690847 6587
699714 1985
375475 1078
94772 372
48837 401
123198 465
110356 629
40573 580
57578 485