596 398
889 510
852 496
2646 912
350 83
103 774
386 90
433 93
929 975
455 713
482 94
253 972
322 251
962 352
120 729
700 527
392 989
300 324
89 494
851 352
306 461
358 781