529 166
1004 816
587 111
228 941
932 709
537 699
577 120
245 933
69 671
205 315
27 515
234 59
459 225
33 10
303 336
629 689
288 126
859 399
796 158
466 931