346349
10124
909292
138754
66630
17038
554563
589787
44672
864882
437565
35240
796751
888828
314902
625565
94351
7631000
680304
303529
222351
881848
381332
32238
239966
808686