296192 797
12155 681
2968 318
3338 578
4211 550
4082 844
3560 685
13345 458
2319 385
47180 491
3473 298
3935 460
1727 163
3892 230
16061 297
505 36
3723 127
2266 308
9308 847
22770 773
1299 194
1413 310
2921 221
199 23
10638 308
2898 602
12683 113
4756 324