3090
6
21152
8
3080
3
2932
2
2525
1522
0
1364
1
2535
19783
32302
3936
3715
1397
572
297066
96
5151
2562
1857
4651
3546
14
3560
1801
1033
957
2667
1605
25669
3498
4