4096 477
8385 726
9900 594
12319 531
4042 265
5875 451
186794 356
13965 578
4436 394
4808 293
3964 606
5578 350
4380 117
171651 640
6653 710
47822 268