323
432
259
254
375
993
541
545
345
662
376
353
375
347
565
265
377
327
377
502
319
238
321
276
285
351
529
259
283
347
344
781
269
271
379
263
385
287
1116