2983 141
38600 109
37138 212
24534 239
15309 495
11305 183
22505 308
5777 152
3709 448
2653 521
21554 475