2993 141
38616 109
37142 212
24538 239
15310 495
11307 183
22509 308
5778 152
3709 448
2653 521
21559 475