2982 134
7648 47
20386 130
30285 601
15294 678
7572 422
11810 384
28804 669
5043 588
3804 351
4020 748