3591 476
3312 391
27426 697
30461 41
14801 113
30433 537
4134 69
3622 667
13045 601
4379 585
3061 410