1506 208
4535 33
3015 806
6498 297
43320 390
31387 292
6457 440
3829 434
22207 895
7340 400
29256 141