2965 302
9303 39
6903 247
150603 683
8527 151
30561 403
12698 633
47589 665
29399 643
5865 169
930 33