897 926
529 836
237 781
684 718
112 597
895 592
922 475
343 430
417 401
88 390
142 236
54 205
165 144
38 59