2990 302
9321 39
6920 247
150886 683
8539 151
30624 403
12714 633
47669 665
29450 643
5900 169
930 33