2105
1915
5680
2944
9685
23946
45497
14139
4337
5542
3791
2300
1105
1334
9671
3249
1256
1540
7035
6751
6413
16339
2072
10470
1292
1356
1089
1311
1422
2221
7870
1702
2443
9748
973
2761
1332
1381
981
1712
2445
2646
1433
1261
2512
16929
2759
3655
12025
949
1812
943
1171
2145
1208
1079
1149
957
1536
3500