1038
1
2049
2
1393
2861
1424
1450
3475
5
2495
0
1679
2435
1174
1903
3
1380
1547
1694
1089
1296
1451
951
1125
1211
2454
2264
2312
1359
1405
991
2189
1688
2505