1038
1
2689
0
3562
3613
8
383
1740
3
123674
35
582
1451
3518
1039
843
2277
1844
1559
2
2999
2899
1566
1681
1787