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