21152
8
3080
3
2932
2
3090
6
2669
2245
564
1
2903
1047
297066
0
83
957
2804
4
1569
1229
3715
1514
2886
1320
496
5151
2430
771
25669
4651
14
19783
2535
2620
1380