29024 382
10141 348
8862 269
9604 675
7843 186
2849 282
3521 89
4814 145
1950 370
30027 599
17926 694
2493 410