21152
8
1189
0
2518
3
3090
6
536
2903
2593
1
2932
2
657
1397
475
297066
3080
572
5242
2366
471
2711
13803
2911
9
4651
3386
765
398656
19
1068
916
485
550
391
5151