2905 753
2233 505
2708 460
8981 402
6084 217
11534 399
52310 776
26706 352
32082 747
17104 315
6121 123