31479 620
11626 358
25995 763
13500 197
31305 643
4739 680
1660 164
3321 253
1118 191
16237 322
3785 728