3001
3
2396
1
2108
6
1046
1166
1284
1268
2
1107
1411
1421
2384
0
2082
2540
1245
1545
4617
5
2840
1947
1183
3830
8
2123
1698
1316
1746
1415
1530