21152
8
3080
3
2932
2
3090
6
2245
297066
0
2139
4
5825
1849
2903
189326
3146
12
528
1047
14887
18
4044
5
572
3447
7
19783
2666
9
2348
1
14
3673
1809
1484
3071
132
2996
25669
4471