303 99
2784 602
10867 758
3586 80
1148 98
2663 430
2024 146
20226 411
23166 63
56153 655
11148 539
13256 492