2055
2
1015
1
951
2312
0
1168
1787
1850
21152
8
2999
3
1844
1681
1306
3090
6
2044
2131
1431
1819
2166
2903
582
2932
2669
1694
2535
2173
690
19944
2972
619
4179