0
32
3
11
116
12
95
6
30
52
67
163
26
156
240
19
20
15
370
609
18
61
88
72
181
71
35
228
439
282
375
48
8
81
55
62
27
22