4096 477
8387 726
9902 594
12325 532
4044 265
5877 451
186947 356
13966 578
4436 394
4809 293
3965 606
5580 350
4381 117
171697 640
6655 710
47862 268