203
1
1254
534
2
455
478
492
541
379
509
540
536
450
513
409
491
480
467
729
1169
636
923
861
910
88
453
83
1005