21152
8
3080
3
1568
1
2932
2
572
0
3090
6
1047
2535
19783
3929
2740
1690
17946
3715
32302
297066
745
5151
1360
1500
4651
830
25669
1570
12431
17
2446
2258
3498
4
280
2405