1245
1
1170
1143
1275
1859
1332
1237
2934
3181
12
1829
2
2710
1672
1251
2392
3
3731
1166
3146
2031
1402
1169
5278
13
1424
969
1032
4018
32950
49
3124
2888
1271