4096 477
8386 726
9902 594
12325 532
4044 265
5877 451
186943 356
13966 578
4436 394
4809 293
3965 606
5580 350
4381 117
171695 640
6655 710
47858 268