303 99
2784 602
10885 758
3598 80
1152 98
2664 430
2025 146
20233 411
23169 63
56161 655
11151 539
13256 492