1230 96
27772 979
12157 850
5977 292
65512 618
31154 167
9373 542
2346 46
3253 324
3011 394
7690 921
1657 101
4148 399
23676 267