1002 20
893 833
643 231
979 104
841 496
119 196
821 753
181 385
368 410
952 943
968 850
196 529
802 82
493 228
297 647
229 169
287 147
676 409
883 265
530 285