2255
2
928
1
1248
1601
3
2245
1992
697
0
1309
4914
2740
960
2316
1720
5389
4152
3053
7
1057
1603
2902
6
1630
1115
1190
859
708
4224
4
945
1306
1045
1868
2082