3590 476
3309 391
27423 697
30459 41
14797 113
30415 537
4118 69
3622 667
13043 601
4379 585
3061 410