170
825
523
581
617
771
681
403
1484
1775
795
502
17
22
20
24
16
854
21812
706
893
1113
26
952
191
28
23