4096 477
8387 726
9902 594
12325 532
4044 265
5877 451
186957 356
13966 578
4436 394
4809 293
3965 606
5581 350
4382 117
171698 640
6655 710
47863 268