110
857
130
659
189
542
73
445
107
518
112
440
78
492
42
250
21
212
25
209
39
53
20
158
14
35
168
6
2
8
182
15
156
137