21152
8
3080
3
2932
2
3090
6
1828
2245
2903
7793
4
1047
297066
0
467
3673
3715
224
5151
1860
1301
1
1399
5
4070
6100
15
5212
25669
4651
14
19783
2535
1380
2996
4044
3083