1230 96
27772 979
12159 850
5981 292
65517 618
31157 167
9373 542
2346 46
3254 324
3011 394
7690 921
1657 101
4148 399
23679 267