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