447
243
307
672
1
479
530
330
335
199
218
330
343
209
353
273
688
302
200
245
239
2
220
209
246
313