3591 476
3312 391
27427 697
30463 41
14801 113
30435 537
4140 69
3622 667
13045 601
4380 585
3061 410