4096 477
8384 726
9899 594
12319 531
4042 265
5874 451
186747 356
13965 578
4436 394
4808 293
3964 606
5578 350
4379 117
171640 640
6652 710
47814 268