641
2
1072
1
497
384
887
2200
5
393
325
331
614
328
408
1481
360
691
373
906
695
6543
1998
520
915
4
1854
845
605
1540
723
959
684
634