3009 141
38646 109
37149 212
24546 239
15314 495
11313 183
22515 308
5781 152
3709 448
2653 521
21560 475