2991 299
9727 45
1588 61
6515 647
2954 614
1557 187
7818 178
22022 837
9415 751
8977 522
74876 165
8036 149
16589 176