21152
8
3090
6
2911
9
2903
3
2593
1
2932
2
1189
0
297066
7893
4
3080
2996
3854
3012
7034
4443
2512
1697
14
2711
10827
4651
841
398656
19
3423
32302
3447
7
6844
356
550
5151