251687 365
167387 291
138374 835
70442 767
9618 103
21221 813
61904 671
31775 666
741 127
3314 544
5504 198
7790 593
3881 376
28906 565
13393 608