2985 815
2316 636
146047 561
252469 1178
29463 888
128442 758
39450 308
42503 440
2425 46
8515 97
4969 122