2669
2
1247
2886
2047
0
785
951
1
7034
2505
12632
7
5527
3
3055
3414
980
3054
5
544
2057
1683
2169
3583
635
1050
1306
863
6781
4099
8