2776 805
1548 451
311 56
2751 844
667 159
4227 36
5069 617
39515 650
44100 529
6473 706
9779 129
9629 620
9098 508