641 503
968 326
378 801
145 121
217 963
724 489
356 299
318 928
313 684
131 957
869 795
873 756
688 100