3063 299
2188 204
5422 804
13006 584
7244 402
7847 829
11187 617
5108 196
6584 807
13924 372
4322 650
115866 632
47507 584
5018 457
9770 299