2942 302
9291 39
6878 247
150366 683
8505 151
30518 403
12686 633
47524 665
29367 643
5843 169
929 33