629 503
968 326
377 801
143 121
217 963
713 489
351 299
316 928
310 684
124 957
855 795
873 756
688 100