3090
6
638
0
21152
8
17946
1844
1
25669
32302
7258
1461
3498
4
19783
2
1768
572
2350
2903
3
2932
551
1189
2392
237
2996
1301
1767
674
765
3080
3145
4471
1974
14