166
7
13
24
354
355
63
521
681
29
22117
872
1147
677
2459
1164
893
621
724
7910
683
581
1328
20
19
903
791
401
152