1243 96
27782 979
12236 850
6036 292
65887 618
31340 167
9407 542
2350 46
3261 324
3019 394
7703 921
1665 101
4157 399
23746 267