2993 302
9324 39
6922 247
150896 683
8541 151
30627 403
12714 633
47672 665
29451 643
5901 169
930 33