4809 405
26540 493
16057 164
9421 979
122161 593
60164 417
26408 631
5654 842
2882 482
10673 261
6062 53
4008 332