3013 141
38657 109
37153 212
24546 239
15315 495
11313 183
22516 308
5783 152
3709 448
2653 521
21562 475