21152
8
3080
3
2932
2
3090
6
387
0
468
878
38
275
117
1785
148
263
653
755
991
1205
2245
368
103
308
614
854
426
563
40
396
3546
1
1542
590