2985 815
2316 636
146073 561
252532 1178
29474 888
128486 758
39481 308
42528 440
2426 46
8516 97
4969 122