247 983
233 977
383 590
693 508
471 857
578 20
664 863
412 459
894 138
281 217
32 860
397 748
711 422
628 412
119 745
599 836
408 290
139 701
450 704
803 847