2986 815
2318 636
146120 561
252645 1178
29494 888
128567 758
39518 308
42576 440
2427 46
8516 97
4972 122