1696
0
1230
2
9244
1
1595
3564
3
481
1617
5478
6
7952
2105
529
467
2619
1079
11756
674
8876
8
935
798
2121
4
3559
3006
1049
1133
787
957
1132
951
409
1557