2996 299
2173 204
5353 804
12959 584
7233 402
7832 829
11163 617
5094 196
6581 807
13911 372
4311 650
115804 632
47427 584
5013 457
9720 299