3090
6
32302
0
2903
3
2932
2
21152
8
785
19944
25669
3080
5402
9
1232
1193
1019
1
3083
17946
2009
5
427
3546
2996
1189
14
2110
1788
1347
1175
3222
892
1251
2258
2750