3129
1895
1148
26468
11938
4490
19476
2040
5685
11505
872
1339
3607
2552
23362
820
1116
5227
15257
9069
6049
1346
4147
6605
10847
15822
968
10855
1395
5122
1150
4844
1650
1194
1351
1738
2234
911
6472
1185
1350
1786
1941
986
920
902
4228
1365
1198
2274
1233
2123
1318
1343
886
1169
1329
1443
982
963