35502 753
14933 58
3893 110
8633 646
24408 801
8687 70
9267 197
4691 124
6732 94
14861 795
4493 678
1532 146
4966 707
5410 593
36080 583
2870 413