3048 891
818 154
3505 753
1580 269
2707 444
3054 826
11225 242
1446 179
1069 74
1016 58
730 101
2883 497
5278 121
16687 638
14720 706
13226 743
14594 52
6013 753
8873 447