596
4
573
1
789
2
1943
3
510
503
411
581
383
2985
414
397
426
1092
616
449
580
534
512
461
541
568
735
775
692
529
578
755
953