782
2
676
3
412
36
1
655
1054
680
1149
5
320
796
1093
416
934
350
385
276
544
566
355
998
7
408
447
0
553
1970
515
400
206
535
728
991