2995 141
38624 109
37145 212
24541 239
15311 495
11308 183
22512 308
5778 152
3709 448
2653 521
21559 475