39897 657
12480 324
8504 422
10475 703
24868 912
9310 835
7875 1046
3114 213
5002 501
2224 82
5846 492
4848 463