306 290
905 357
273 827
85 501
661 513
872 491
575 77
658 474
530 580
500 382
528 809
283 417
71 606
527 857
459 96
158 291
997 775
843 524
969 326
342 426