0
34
10
15
8
117
5
16
13
58
35
70
46
269
67
57
76
97
155
52
37
176
56
625
207
69
551
124
175
103
586
464
14
39
30
29
45
119
98
95
43
94
206
442
283
779
290
511
179
157
687