2985 815
2316 636
146040 561
252450 1178
29461 888
128428 758
39447 308
42496 440
2425 46
8515 97
4969 122