4786 405
26527 493
16048 164
9385 979
122112 593
60111 417
26376 631
5653 842
2881 482
10670 261
6043 53
4005 332