100493
253160
3599
987488
67853
788112
657607
66027
689425
165785
630645
771129
610425
348361
36687
926981
1002126
231349
323777
595298
259103
88081
821555
492884
991273
126306