0
6
22
23
7
33
18
43
13
145
30
14
15
24
8
37
4
118
219
125
19
107
257
69
199
38
26
945
31
154
148
549
433