2295 45
40333 432
11661 144
4781 330
6802 409
12697 424
64573 65
27188 974
6823 723
4884 196
3734 773
8190 480
62368 278
24640 559
18207 447
9296 750
7759 599
9705 814
64799 527
63427 125
19340 185
29518 504
61668 584
20189 623
9382 229
25578 417
11262 498
4588 388