5051 36
5450 66
21403 200
15215 681
3519 760
8932 653
6635 406
8425 706
4691 698
3892 74
3993 459
2238 408