2985 815
2316 636
146041 561
252456 1178
29463 888
128431 758
39449 308
42497 440
2425 46
8515 97
4969 122