2061
3
1494
1
2271
4
1012
0
984
83
1376
1243
1105
1015
1103
484
2663
1225
596
668
1744
868
852
1459
581
914
938
2123
2836
1229
475
534
490
2649