2991 141
38610 109
37142 212
24537 239
15310 495
11306 183
22508 308
5778 152
3709 448
2653 521
21558 475