2983 815
2315 636
146007 561
252382 1178
29442 888
128379 758
39416 308
42450 440
2425 46
8514 97
4969 122