2946 302
9292 39
6882 247
150421 683
8507 151
30529 403
12689 633
47545 665
29377 643
5847 169
929 33