13860 440
11382 510
21219 938
25423 850
7218 71
9186 362
20057 551
14072 101
5837 642
15172 748
4724 117
214688 657
72807 1061
98507 664
43088 365
135037 425
8794 909
2866 415