22
645
326
168
125
620
92
456
62
334
52
318
16
299
72
198
15
126
38
66
34
163
35
164
156
23
159
27
149
1
5
25
141
9
57