20
352
478
99
92
723
608
491
441
38
12
905
907
42
558
218
960
555
381
518
23