2985 302
9316 39
6916 247
150808 683
8537 151
30603 403
12708 633
47641 665
29438 643
5892 169
930 33