343 171
601 817
400 575
582 398
244 183
575 712
594 28
414 856
1040 697
854 579
172 306
342 787
227 99
286 681
996 541
995 886
984 451
322 746
445 151
581 892