3090
6
2535
2
3336
1
2999
3
2165
1788
13499
5
21152
8
3107
7
3083
32302
0
1095
19783
3173
1451
2578
2358
9
2932
1260
3498
4
2835
17946
4074
3868
10
1294
1767
1320
30334
1153
10598