484943
303443
95421
851729
197930
96777
797870
1202821
1055507
383553
242898
144612
264284
501841
417275
781256
815951
470118
379102
59387
525115
83766
279432
638607