4526 161
3073 390
5090 314
5851 616
27558 893
5011 509
2328 210
7769 277
11567 345
22505 244
5085 636
7669 596
72214 955
38407 503
2408 243
3094 789
2567 350
3437 510