3631 476
3450 391
28153 697
30912 41
14789 113
30899 537
4162 69
3662 667
13238 601
4426 585
3091 410