2986 815
2318 636
146102 561
252591 1178
29486 888
128530 758
39499 308
42550 440
2427 46
8516 97
4972 122