2990 302
9324 39
6922 247
150889 683
8539 151
30625 403
12714 633
47671 665
29450 643
5900 169
930 33