3591 476
3312 391
27427 697
30463 41
14803 113
30437 537
4144 69
3622 667
13045 601
4380 585
3061 410