1
0
4
5
13
57
118
32
6
39
27
19
26
16
18
72
8
33
37
9
58
31
547
126
55
332
43
449
1248
123
68
92
746
49
274
209
219
160
630
225