21152
8
3080
3
2932
2
3090
6
1189
0
2245
297066
1193
2903
1047
14
572
528
181997
11
2996
337
497
461
25669
1287
1512
1
485
838
2727
573
3715
1030
5151
108797