2835
2
2360
6
1876
1
2297
830
0
1618
4627
7
2277
1306
2534
2999
1751
7747
4
2478
1938
693
4670
1669
11916
14
1631
3400
1752
346
2082
1394
4012
3198
8
2939
891
16062
15