3051 299
2188 204
5395 804
12987 584
7241 402
7840 829
11182 617
5104 196
6581 807
13919 372
4317 650
115845 632
47487 584
5016 457
9757 299