21152
8
628
0
3090
6
297066
1189
2903
3
2593
1
2932
2
452
52099
2911
9
2219
4
435
5517
938
1078
607
3080
2416
14
3551
10
581
818
678
918
673
449
2711
616
2996