1091
1055
20473
3270
3805
1329
2263
6362
1566
1065
1296
992
1039
3564
1376
942
8965
1164
1242
957
1117
1185
977
3930
12933