31460 620
11582 358
25977 763
13450 197
31258 643
4733 680
1654 164
3308 253
1116 191
16190 322
3779 728