2935
5
3028
11
10185
15
1112
1
1895
0
954
1290
2
4644
906
1867
1442
571
1799
2801
460
760
2200
2907
795
1152
901
517
958
1660
1096
1449
1320
555
709
566