5027 36
5448 66
21382 200
15209 681
3517 760
8931 653
6635 406
8425 706
4687 698
3892 74
3991 459
2238 408