170
976
98
624
28
472
91
396
55
284
47
287
58
233
64
229
40
159
42
158
67
59
23
152
21
147
14
144
6
339
136
32
139
132