506 178
1034 154
152 51
975 812
656 487
803 49
718 21
568 87
449 27
185 58
296 212
455 473
666 578
981 844
75 165
921 926
883 339
317 865
297 921
181 538
1169 260
576 778
445 698
509 700