943
1
685
2
817
917
592
788
2200
4
525
89
1651
82
892
563
418
1287
398
935
1306
1044
626
472
1006
4367
7
1698
423
1084
3
775
2362
477
583