2670 863
2216 605
2542 634
2558 564
1242 319
2340 713
2763 747
2333 616
1169 382
800 180
17298 672
144238 626