642 503
969 326
378 801
145 121
217 963
724 489
356 299
318 928
313 684
131 957
871 795
873 756
689 100