54228
998657
6763
164716
1006543
505570
94864
553702
490994
48619
963482
971496
501483
777485
85136
466610
5274500
2760654
2020336
1772237
1758736
167067
1620895
1595433
1503854
1495922
1452850
1334500
1321400
1294590