5007 726
2123 329
9660 447
5602 495
10484 226
28983 598
51631 533
117862 748
143922 1018
6157 605
7989 776
4226 385
3884 578
20162 497