1005 251
868 804
330 220
97 2
719 274
503 921
747 13
53 422
970 764
994 959
93 143
578 518
277 983
145 415
823 232
529 908
327 89
809 319
370 590
373 726