1243 96
27782 979
12241 850
6046 292
65922 618
31355 167
9410 542
2350 46
3262 324
3020 394
7703 921
1666 101
4157 399
23755 267