2993 141
38615 109
37142 212
24537 239
15310 495
11306 183
22509 308
5778 152
3709 448
2653 521
21558 475