1421
1
2540
2
1947
2396
1046
3001
3
1107
1268
2384
0
1245
1545
2505
3465
1743
3054
5
2840
2057
1683
716
3830
8
1166
4566
1306
2500
1175
790
3354
1481
12472
539