2982 302
9311 39
6915 247
150795 683
8536 151
30595 403
12708 633
47637 665
29437 643
5889 169
930 33