2959
1
986
2480
4
2190
3198
0
1142
1268
1914
1952
3
2324
2
5123
6
1331
1044
101415
109
1507
2784
1013
2707
2682
1951
2234
5717
2895
7258