5080 36
5455 66
21413 200
15228 681
3520 760
8935 653
6639 406
8428 706
4692 698
3895 74
3996 459
2239 408