39661 803
2066 443
212706 895
148158 823
14571 666
5845 463
14508 658
15459 512
97864 251
9851 302
32230 415
155968 277
28393 601