0
2
21
9
23
32
17
8
20
434
44
140
56
91
92
62
42
30
43
14
86
172
89
189
82
53
160
117
148
112
54
176
284
771
168
198
74
71
243