31408 620
11443 358
25940 763
13383 197
31174 643
4725 680
1636 164
3299 253
1115 191
16113 322
3764 728