202
1104
679
698
453
920
223
650
196
817
436
701
1041
4
738
437
721
368
879
928
872
55
981
614
685
754
874
461
540
1000
379
740
994
1057
328
337
866
549
986
1060
256
311
651
187
314
279
622
1033
645
390
0
