1529 208
4571 33
3017 806
6504 297
43343 390
31408 292
6480 440
3832 434
22212 895
7341 400
29323 141