3028 141
38681 109
37158 212
24550 239
15317 495
11314 183
22517 308
5785 152
3709 448
2653 521
21565 475