3503 459
14597 354
5086 142
21752 247
88274 676
16664 760
3732 503
2696 451
6875 643
15514 827
8700 79
4180 39