5693 627
8553 378
1017087 2438
23984 779
73170 240
47077 348
7608 530
5009 81
9804 433
8495 272
5895 468
5029 666
8883 645
83744 429
26640 136