893
930
672
820
947
934
943
1449
1214
1238
2131
3062
1986
1704
2122
18715
3357
9542
39822
6623
6178
11001
8638
6976