20
244
931
840
211
349
170
242
928
609
530
473
702
462
417
92
520
905
307
825
435
