14733 938
2907 533
4451 659
2761 463
2257 450
14868 95
4206 824
1989 312
2793 791
2364 251
1450 343
2362 658
1528 370
2755 764
807 164
548 59