926
942
1097
860
811
898
893
998
1512
921
1274
1205
1105
869
1100
1113
1138
1251
3084
1051
6405
1539
1242
1304
2126
1190
1656
3291
3689
3919
5365
31940