3952 530
8847 321
23607 431
4952 671
4129 620
27446 318
12387 315
37899 87
6179 850
7812 825
2285 40
3642 707
1735 119