21152
8
1189
0
3090
6
2903
3
2593
1
2932
2
940
14
1285
2042
297066
3080
770
4230
3447
7
607
2416
108797
2711
1588
400
32302
2911
9
2996
4651
931
398656
19
547
550
5151