1232 96
27772 979
12163 850
5986 292
65565 618
31188 167
9375 542
2346 46
3255 324
3012 394
7693 921
1657 101
4150 399
23683 267