5097
1955
387
508
500
1107
564
1585
484
1146
657
350
1797
252
450
435
2510
1009
240
328
1307
494
2517
391
532
507