1244
2
1124
1
2374
315
0
2495
1514
1027
3009
1243
1751
2123
1105
1103
534
490
2271
4
484
596
1166
562
1798
2663
1862
668
1298
477
914
1015
1581
938