3503 459
14592 354
5083 142
21751 247
88259 676
16663 760
3732 503
2694 451
6872 643
15514 827
8697 79
4178 39