896 926
529 836
237 781
683 718
112 597
895 592
922 475
342 430
417 401
88 390
142 236
52 205
164 144
38 59