3090
6
2535
2
32302
0
2358
9
3498
4
19783
3694
6346
16
21152
8
3083
3066
7
17946
3158
582
2781
1
383
7793
2932
1603
6499
3
3126
3546
2835
370
3765
2090
2377
25669
2476
2207