1232 96
27772 979
12163 850
5986 292
65557 618
31183 167
9375 542
2346 46
3255 324
3012 394
7692 921
1657 101
4149 399
23683 267