21152
8
3090
6
2903
3
2593
1
2932
2
1015
2669
1694
6236
10
951
690
564
297066
0
3080
1743
108797
1301
1459
1468
3013
15
2711
2911
9
4651
398656
19
1077
1365
1380
2949
550
5151