5047 36
5449 66
21401 200
15215 681
3518 760
8932 653
6635 406
8425 706
4690 698
3892 74
3993 459
2238 408