21152
8
3080
3
2932
2
3090
6
2245
297066
0
2903
1047
14
25669
2996
572
1189
2349
1045
2270
3715
2238
1
32302
536
101
5151
255
1289601
4
4651
838
2476
19783
2535
1015