3090
6
32302
0
2535
2
2487
1
21152
8
17946
3083
3546
19783
4471
2544
3765
4
2932
3498
1294
1153
528
5805
3
3539
1781
25669
2980
4601
3012
2004
444571
9
2279
2755
7793
1473