4805 405
26540 493
16056 164
9420 979
122155 593
60158 417
26407 631
5654 842
2882 482
10673 261
6057 53
4008 332