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