29301 55
1740 59
16461 88
9611 75
6397 670
4525 807
3583 355
2218 205
1385 68
3146 321
2131 355
1881 294