2956 302
9299 39
6899 247
150538 683
8519 151
30549 403
12694 633
47573 665
29391 643
5862 169
929 33