1453
2
1649
1
4579
7
1238
1921
4594
2229
4
833
649
0
605
1069
5304
9
1045
1222856
552
5918
9315
884
1207
503
1104
1089
5
1431
1115
2435
2296