21152
8
1743
0
499
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
4044
5
564
3080
4471
108797
2245
1029
3146
12
579
5825
4
788
3071
9
7034
2312
1380
2949
2348
2355
1883