31426 620
11512 358
25956 763
13406 197
31204 643
4727 680
1643 164
3300 253
1115 191
16141 322
3769 728