31256 620
10202 358
25783 763
13081 197
30839 643
4708 680
1614 164
3267 253
1107 191
15761 322
3742 728