1243 96
27782 979
12242 850
6048 292
65930 618
31360 167
9410 542
2350 46
3262 324
3020 394
7703 921
1666 101
4157 399
23757 267