29016 174
1441 127
2639 511
16621 511
2717 422
15208 698
11955 877
1378 144
8002 769
2652 211
2326 371
1506 164
6823 451
1793 219
3010 548
3834 794
4376 320
3735 422