3032 141
38690 109
37160 212
24552 239
15319 495
11316 183
22519 308
5785 152
3709 448
2653 521
21572 475