4396 804
5575 665
38645 982
7524 621
6317 750
3827 319
4004 248
3289 683
6904 277
12267 512
5093 681
6639 334