296 50
168 547
955 170
568 351
30 583
953 376
185 273
429 77
66 654
587 214
963 226
900 681
833 633
431 947
146 352
980 323
320 455
1039 261
1197 994
486 80