18
1482
894
463
422
461
1204
42
874
771
1598
17120
731
611
742
673
791
1071
1134
24925
1136
524
2078
601
1153
16915
939
1005