529 166
1006 816
589 111
229 941
932 709
538 699
578 120
245 933
70 671
207 315
29 515
234 59
463 225
33 10
303 336
630 689
291 126
859 399
797 158
467 931