2951 36
5282 66
18674 199
14485 681
3443 760
8606 653
6363 406
8228 706
4528 698
3650 74
3779 459
2156 408