20730
17227
11214
10516
937
565
673
7422
12810
25315
1226
18513
28815
10413
1246
852
1005
16422
42423
17317