1200
2
2918
3018
17
3526
3
1810
1
917
1203
4153
6
2234
4
1216
1175
859
1112
1111
1060
2127
2289
2304
2629
6980
10
3622
3161
4157
3138
8
3366
7596
13
4099
2913
1283
4954
5