15838
15521
7463
2820
1143
986
957
8700
1315
1201
2297
868
874
2443
811
9459
1050