31393 620
11415 358
25924 763
13371 197
31156 643
4721 680
1634 164
3299 253
1115 191
16100 322
3762 728