1235 96
27772 979
12170 850
5992 292
65622 618
31218 167
9390 542
2347 46
3255 324
3014 394
7693 921
1658 101
4153 399
23692 267