2512
3
1201
2
1489
2304
6
1278
1
1189
2329
881
1154
1693
1927
1006
1048
2323
1275
1209
1875
958
1412
7211
1079
3462
15
1043
1142
914
572
2934
1131
3381
11
1073