2990 815
2327 636
146320 561
253039 1178
29579 888
128894 758
39748 308
42839 440
2430 46
8523 97
4975 122