3501 459
14585 354
5077 142
21749 247
88234 676
16662 760
3732 503
2694 451
6870 643
15511 827
8694 79
4178 39