181997
11
3090
6
2903
3
2932
2
1189
0
1193
670
14
17946
698
21152
8
665
460
956
713
1429
866
2949
749
3080
2906
1
1461
1034
3546
1212
334
3429
485
838