3090
6
21152
8
3080
3
2932
2
795
0
297066
3870
12
2245
2903
2440
1047
2270
2151
1
1363
3498
4
1761
32302
1849
3316
10
1659
3051
10827
2471
3724
2902
16
17946
578
392
3765
25669