2166
1
1740
3
1777
2
2505
784
0
1015
1558
1380
1038
1787
2622
6
3354
1348
3518
2377
1622
951
83
2968
1681
2578
2522
868
1451
1646
801
582
1051
2781
2999