29256 577
6750 518
4483 292
23428 570
14884 634
7267 772
3785 283
9681 415
3935 361
4614 345
3855 253
3030 228
1996 371