309 443
555 901
992 604
547 820
681 838
1100 42
131 202
496 962
489 233
78 671
732 354
157 581
537 806