1250
1
1485
572
0
1243
1136
2
2123
1419
1105
685
2522
534
490
2271
4
880
2100
2966
11
596
906
1166
562
2663
1862
2911
9
668
1194
1298
477