1244
2
1992
3
697
0
1124
1
1309
2374
4914
315
2495
1514
1027
3009
1243
1751
2123
1105
1103
534
490
2271
4
484
5389
596
1166
562
1798
2663
1862
668
1298