39382 803
2064 443
212174 895
147805 823
14568 666
5842 463
14496 658
15437 512
97773 251
9839 302
32172 415
155835 277
28388 601