3043 141
38716 109
37166 212
24562 239
15321 495
11318 183
22522 308
5787 152
3709 448
2653 521
21577 475