1529 208
4580 33
3018 806
6506 297
43344 390
31410 292
6482 440
3832 434
22213 895
7342 400
29334 141