2995 764
1843 567
2807 766
1751 563
2440 703
2771 672
8911 777
4343 486
57828 700
8768 661
111082 327
12147 534
2595 591