2966 302
9304 39
6904 247
150608 683
8527 151
30561 403
12699 633
47592 665
29400 643
5866 169
930 33