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