2985 815
2316 636
146062 561
252492 1178
29466 888
128458 758
39463 308
42514 440
2425 46
8516 97
4969 122