25
8
1
3
3488
86
213
329
6
51
2
1580
387
818
816
1636
1254
1555
2390
68
141
235
12
39
1008
320
463
583
1054
843
779
30
127
16