2397 302
8681 39
6589 247
145489 681
8168 151
29492 403
12221 633
46069 665
28435 643
5278 169
894 33