5008 620
27048 59
20041 487
2950 401
10836 240
8765 501
4550 465
3444 284
11842 465
10047 105
2611 324
3922 797
2719 412