3004 141
38631 109
37146 212
24544 239
15311 495
11310 183
22512 308
5780 152
3709 448
2653 521
21560 475