1535 208
4595 33
3021 806
6513 297
43352 390
31418 292
6486 440
3834 434
22216 895
7342 400
29361 141