2946 302
9292 39
6881 247
150412 683
8507 151
30528 403
12688 633
47544 665
29376 643
5846 169
929 33