2990 815
2327 636
146320 561
253040 1178
29579 888
128898 758
39749 308
42843 440
2430 46
8523 97
4975 122