439 97
4852 418
933 268
472 770
262 1000
764 522
883 749
252 277
497 30
349 433
730 587
118 517
561 240
840 77
79 160
122 365
991 604
49 469
26 994
352 503
975 614
879 595
801 1000