303 99
2784 602
10890 758
3598 80
1154 98
2664 430
2025 146
20246 411
23169 63
56164 655
11151 539
13256 492