2140
1526
858
95344
25361
3197
10871
3737
3975
17888
1648
5102
10782
257081
649
1023
3071
2086
19839
591
863
4505
13789
14485
8302
5621
1058
3235
6093
5463
10104
14977
5000
745
9539
1137
4532
913
4257
1322
899
1040
1494
1950
701
6108
10197
960
1093
9397
1544
889
1650
765
708
1054
705
8975
3607
3821