31408 620
11440 358
25939 763
13382 197
31170 643
4724 680
1636 164
3299 253
1115 191
16111 322
3763 728