584
213
890
424
698
325
424
162
244
191
638
155
840
192
620
212
518
72
315
168
395
155
253
108
652
103
548
146
455
179
389
34
126
47
237
104
316
210
584
142