3030 141
38683 109
37158 212
24551 239
15318 495
11316 183
22518 308
5785 152
3709 448
2653 521
21566 475