3090
6
3386
3
2535
2
2835
4034
1
6047
4
1814
21152
8
3083
2710
3132
10
2948
9
946
32302
0
1072
19783
6346
16
2358
2932
1821
1749
2258
1622
3498
3326
1443
3634
3771
17946
1844