31396 620
11424 358
25933 763
13372 197
31160 643
4722 680
1634 164
3299 253
1115 191
16102 322
3762 728