1006 59
2710 144
1625 301
2199 459
8739 736
3053 568
3898 306
4379 212
2340 370
2915 555
3306 551
4560 295
2984 844
1717 421
2772 620