819
1264
881
663
582
962
611
541
712
744
32
1305
1177
694
413
1143
72
931
23
1003
426
293
73
47
222
803
652