1038
1
2049
2
1424
1450
2861
3475
5
1089
1393
1405
1296
991
2505
1743
0
3054
5347
3
2057
1683
1152
1367
2096
1306
2500
790
3354
1481