21152
8
3080
3
2932
2
3090
6
25669
0
2245
2903
1047
297066
1094
900
6273
355
1355
570
3715
454
267
512
117
5151
554
1174
4651
14
19783
2535
409
2996
4044
5