297 706
3652 59
192 413
989 550
303 110
249 982
703 570
626 29
955 266
28 29
49 220
507 128
395 763
323 314
948 487
326 296
101 58
658 184
304 973
971 483
935 422
636 214
629 643
568 30