1008590
376243
2484
93280
77833
300817
651499
747465
484575
40315
941796
122676
856808
881522
136952
788929
461198
814607
15588
483534
538470
22191
440911
355782
564414
855224