3491
4
3090
6
2903
3
2996
0
2932
2
21152
8
108797
1992
1
2595
3289
2629
2571
1606
3080
1174
6561
14
4837
5
11059
9
3208
2600
3014
20
1369
2761
3551
10
1145
3329
25669
1505
496