3090
6
32302
0
25669
7258
17946
387
21152
8
468
1461
878
3498
4
38
275
19783
2
117
1785
148
263
653
755
991
1205
1768
368
103
308
614
854
426
563