679
167
522
307
213
143
483
87
553
159
904
271
427
142
194
61
346
238
455
169
590
148
241
165
213
186
578
179
549
148
590
158
270
27
120
63
407
123
485
69