1243 96
27782 979
12243 850
6048 292
65933 618
31364 167
9410 542
2351 46
3262 324
3020 394
7703 921
1666 101
4157 399
23757 267