969 238
4594 495
189252 302
17433 448
14865 840
16367 637
16148 53
9445 503
19910 618
4083 733
4596 385