1159 96
27684 979
11695 849
5654 292
62628 618
29366 166
9295 542
2294 46
3174 324
2954 394
7568 921
1589 101
4080 398
22839 266