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