1309
3
2935
5
1112
1
2200
795
529
2
1142
0
836
460
2907
760
1867
571
1441
2801
954
906
1290
4644
11
1135
725
527
588
690
2279
6
1314
853
1416