2580 703
5580 554
5909 800
226704 505
7634 734
5616 144
215172 838
4503 150
3933 214
10197 442
289876 1036
154414 906
11446 198
5679 748
12117 615