21152
8
3080
3
2932
2
3090
6
2773
1
2245
2903
1849
5151
1047
297066
0
2907
2219
4
4471
2377
572
14
1189
730
25669
2349
3715
2996
4754
7
2502
1743
492
4651
19783
2535