12875 158
2515 716
17848 346
11365 153
15586 879
23878 644
4120 575
5024 506
5544 106
3196 665
12014 449
5023 911
793 71
4330 468