2912 753
2233 505
2770 460
8984 402
6091 217
11535 399
52538 776
26739 352
32164 747
17135 315
6132 123