2255
2
928
1
1248
1601
3
2245
4224
4
3014
20
2740
960
0
2316
1720
2655
3957
3085
5
3491
3485
7
4152
3316
10
3053
1057
1603
2902
6
5141
1630
1115
1190
859
14861
708
945