3261 299
2241 204
5625 804
13073 584
7273 402
7876 829
11251 617
5149 196
6590 807
13957 372
4347 650
115958 632
47652 584
5051 457
9866 299