1696
0
5478
6
1230
2
9244
1
935
1132
1084
674
493
1595
383
3564
3
481
1129
1617
553
477
573
475
798
1454
529
1938
714
2619
1079
300
11756
2109
1049