1231 96
27772 979
12161 850
5985 292
65542 618
31176 167
9374 542
2346 46
3255 324
3011 394
7692 921
1657 101
4148 399
23683 267