1230 96
27772 979
12161 850
5982 292
65528 618
31171 167
9374 542
2346 46
3254 324
3011 394
7691 921
1657 101
4148 399
23682 267