2986 815
2318 636
146091 561
252571 1178
29483 888
128517 758
39494 308
42546 440
2426 46
8516 97
4970 122