1050
0
2505
2
1690
1
1015
3354
582
1038
3835
5
4099
8
4160
1452
3518
3
1451
1813
4360
9
3175
6822
3854
929
766
2522
1837
1743
3055
1681
3054
50969
7
2057
1821
1683