31049 616
9527 358
25619 763
12567 197
30369 643
4661 680
1592 164
3143 253
1093 191
15190 322
3704 728