30199 119
19167 296
637334 1699
140394 861
3442 215
2684 272
3392 237
3593 590
2409 76
2620 55
28166 685
59363 278
37596 260