531 332
486 370
476 13
502 908
639 61
220 905
787 554
450 998
940 506
845 239
631 546
726 217
145 926
870 98
803 363
160 674
42 171
709 978
550 490
506 333