1696
0
1230
2
1595
481
5478
6
1084
529
1
9244
935
1132
493
3564
3
1129
1617
383
553
804
1938
798
2619
1079
11756
300
2105
839
573
674
8876
8
1344
1053