3300
5329
879
4541
1558
1610
1215
1047
1252
368
703
277
976
115
821
1278
954
988