338
509
548
1476
443
399
191
213
239
329
366
404
295
564
785
307
385
870
214
557
226
650
254
1060
209
7674
607
1193
618
2047
440
332
461
766
386
5831
184
191