247562
718328
560246
230374
411539
565868
148661
50808
49530
371307
853953
458768
977967
520398
249472
2088
1535571
1458673
1416967
134149
1238367
1230523
1209898
1199296
1194444
1171560
1159418
1157948
1154995
115138