1513
318
355
437
389
323
286
521
446
375
1054
464
329
314
303
460
351
353
375
338
506
311
321
304
661
496
538
346
596
414
526
397
1
1011
455
692
1254
622
500
380