1528 208
4568 33
3017 806
6503 297
43342 390
31408 292
6480 440
3832 434
22212 895
7341 400
29316 141