303 99
2784 602
10870 758
3589 80
1149 98
2663 430
2024 146
20228 411
23166 63
56156 655
11149 539
13256 492