2245
3
19783
2
25669
0
3090
6
32302
2903
21152
8
297066
894
3765
4
17946
14
572
951
1
571
528
2932
469
2771
1045
2471
2996
1769
1189
3059
803
2258
189326
314
1193