2985 815
2316 636
146063 561
252498 1178
29467 888
128465 758
39465 308
42518 440
2425 46
8516 97
4969 122