526 814
356 113
418 313
262 64
782 570
345 261
240 58
129 421
710 694
62 916
255 149
712 733
939 525
904 171
247 907
684 238
600 217
799 432
89 421
879 1000