1230 96
27772 979
12161 850
5984 292
65539 618
31174 167
9374 542
2346 46
3255 324
3011 394
7691 921
1657 101
4148 399
23682 267