4096 477
8386 726
9901 594
12325 532
4042 265
5875 451
186891 356
13966 578
4436 394
4808 293
3964 606
5579 350
4380 117
171679 640
6653 710
47837 268