3090
6
21152
8
3546
1
2903
3
2932
2
2496
2605
1364
1204
4
3080
2525
3673
1992
3936
11153
572
0
1522
2948
181997
11
1857
1632
2299
3158
2149
5
25669
14
1605
957
19783