1050
0
2505
2
3957
3
1690
1
1015
3354
582
1038
3835
5
4099
8
4160
2211
2959
3154
6
1452
2642
2655
3518
1451
1813
4360
9
3175
6822
3854
929
766
2522
1837
1743
3055