235
283
829
533
994
648
717
979
922
975
1021
982
959
2965
950
999
997
5450
3012
2576
9373
9315
9424
16957
11217
11169
9003
7393
3491
8087
7796