377667
106910
711198
900164
788389
670967
634536
603448
385632
14141
276853
766721
920256
326884
759708
715268
586102
16405
674235
182964
1004220
7521000
578811
215455
724925
693174
420447
885743
657234
52393