1096 245
252 91
921 710
805 311
695 4
221 473
958 346
669 727
885 432
933 572
958 267
1028 334
430 103
906 159
544 780
193 594
564 748
63 283
209 324
599 20