524271 1048
2625 112
47579 565
111501 439
7470 337
3952 664
20085 255
13098 295
5208 686
828 113
1603 338
4283 512
1905 265
3552 435
975 181
4484 455
29438 520
12312 113
1900 432
5466 176
3838 806
8554 819
7864 283
30480 350
3490 373
123693 985
4790 683
3293 268