31391 620
11413 358
25922 763
13370 197
31154 643
4721 680
1634 164
3299 253
1115 191
16098 322
3762 728