2985 815
2316 636
146058 561
252489 1178
29466 888
128452 758
39462 308
42513 440
2425 46
8516 97
4969 122