2986 815
2320 636
146182 561
252768 1178
29522 888
128674 758
39578 308
42651 440
2429 46
8516 97
4974 122