1520
5
10186
15
1112
1
1896
0
3029
11
903
519
1154
1451
568
2709
711
2
1321
557
1660
1098
928
683
1051
720
1084
91
1645
1231
1245
795
2876
10
4632
4
1772
548