4096 477
8384 726
9899 594
12319 531
4042 265
5873 451
186738 356
13965 578
4435 394
4808 293
3964 606
5577 350
4379 117
171639 640
6652 710
47812 268