15602 601
43550 457
12437 435
34127 597
25646 87
1958 494
26302 845
6390 466
8016 868
4624 55
9133 667
12448 348
6158 617