2983 815
2315 636
145971 561
252301 1178
29425 888
128322 758
39374 308
42403 440
2425 46
8509 97
4966 122