1531 208
4586 33
3018 806
6509 297
43346 390
31414 292
6484 440
3833 434
22213 895
7342 400
29343 141