4798 405
26536 493
16053 164
9410 979
122133 593
60144 417
26394 631
5653 842
2882 482
10671 261
6049 53
4006 332