508 413
3003 613
615 455
649 411
995 245
728 25
245 859
450 460
56 415
643 143
776 728
603 253
886 370
346 368
1028 722