3090
6
387
0
468
878
38
275
117
1785
148
263
653
755
991
1205
368
103
308
614
854
426
563
40
396
3546
1
1542
590
2124
3
2903
1180
2471
7