6076
955
787
885
1402
1293
1079
4549
2977
17546
5084
930
1376
8556
11343
1369
14502
6163
865
829
831
8353
1452
898
951