2968 141
38536 109
37135 212
24532 239
15302 495
11301 183
22497 308
5774 152
3709 448
2653 521
21548 475