34
673
1502
904
463
422
461
1204
42
884
771
1608
17220
731
611
742
854
683
811
1091
1134
24925
1136
524
2068
591
1143
16915
939