657
0
2996
21152
8
3090
6
17946
1461
2903
3
2932
2
630
1755
1
485
14
3080
1193
1189
19783
25669
297066
984
2478
32302
4519
15
1051
894
5504
16
1174
628
2274
586
2411