2985 815
2316 636
146050 561
252476 1178
29463 888
128443 758
39453 308
42509 440
2425 46
8515 97
4969 122