5060 36
5452 66
21407 200
15221 681
3520 760
8934 653
6637 406
8428 706
4691 698
3892 74
3996 459
2239 408