1529 208
4573 33
3017 806
6505 297
43344 390
31409 292
6480 440
3832 434
22212 895
7342 400
29327 141