2049
2
1038
1
1424
1450
3475
5
2861
1309
0
1992
3
1393
697
4914
5389
1405
1296
991
1089
5347
1152
1367
2096
1295
1964