1606
1
2669
2
2245
3
1280
3090
6
2903
2932
21152
8
297066
0
3765
4
3080
496
1226
571
894
3083
17946
3546
2996
1189
32302
14
1044
2258
25669
108797
3053
7
19783
2535
562