31391 620
11406 358
25919 763
13365 197
31154 643
4721 680
1634 164
3299 253
1115 191
16095 322
3762 728