4396 804
5575 665
38647 982
7526 621
6318 750
3827 319
4005 248
3290 683
6904 277
12267 512
5093 681
6639 334