21152
8
2932
2
3090
6
3080
3
438
0
2903
297066
1047
2245
3158
3715
2295
1663
5
3176
2788
14
4651
2270
25669
19783
2465
345
6741
4
1189
1193
713
189
32302
2996
3498