1300
842
11357
8951
8119
7811
14323
14118
877959
738
860
8714
20796
15730
13771
12460
9502
899263
8340
8074
781148
675142
64811
6080