58 403
353 245
972 230
123 450
217 892
693 140
322 406
102 416
339 698
843 302
377 170
77 607
676 160
116 931
624 786
299 540
276 565
804 925
32 858
577 124