4055 908
549891 860
18150 54
6635 507
9317 485
7134 177
5117 305
21104 314
2729 428
11657 462
5285 457
45047 682