3060 141
38730 110
37226 214
24574 239
15327 495
11330 183
22556 309
5781 152
3723 448
2656 521
21719 475