503 125
587 142
417 126
7425 585
5041 173
6932 566
12882 497
15791 323
3911 521
14312 393
25939 159
8514 765
30373 186
2263 159