31463 620
11595 358
25985 763
13462 197
31275 643
4734 680
1655 164
3311 253
1117 191
16202 322
3784 728