21152
8
3080
3
2932
2
3090
6
1193
0
2245
297066
2903
14
2065
1
1047
3833
1189
337
25669
2996
41
1849
3715
402
5151
1045
617
3618
5
1870
4651
19783
2535
485
758