2990 815
2327 636
146305 561
253007 1178
29572 888
128863 758
39727 308
42819 440
2430 46
8521 97
4975 122