2501 295
2054 204
5040 804
12718 584
7155 402
7757 829
11046 617
5002 196
6566 807
13800 372
4241 650
115571 632
47118 584
4927 457
9487 299