2049
2
1038
1
1424
1450
2861
1992
3
3475
5
697
0
1309
4914
297066
5389
1405
1296
991
1089
267612
4978
5347