2983 815
2315 636
145960 561
252278 1178
29420 888
128301 758
39364 308
42383 440
2425 46
8509 97
4966 122