417
887
581
657
82
538
52
462
416
440
3
166
89
331
152
333
126
359
37
235
31
194
60
195
186
8
167
27
150
112
42
141
24
140