525
500
508
2388
1008
3193
539
531
708
1303
440
591