0
22
2
11
8
61
9
7
54
3
109
26
48
58
29
43
74
57
56
50
158
17
37
16
28
85
112
287
620
170
82
62
90
123
137
59
152
93
445
106
218
96
173
381
98
41
120
517