1250
1
1485
572
0
1243
1136
2
2123
1419
1105
685
2522
534
490
2271
4
880
2100
2966
11
596
906
2336
5
1166
562
1285
5726
8
2663
1862
668
1194
4285
3
1298
477