3050 891
818 154
3505 753
1581 269
2708 444
3055 826
11226 242
1447 179
1069 74
1018 58
730 101
2885 497
5279 121
16689 638
14724 706
13226 743
14604 52
6015 753
8875 447