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