21152
8
2245
3
3090
6
2903
2932
2
453
0
2907
3765
4
6698
7
128
2771
585
244
3080
571
297066
2996
541
1277
1
765
32302
1821
14
894
1282
1193
3014
20
803
549
4443
9