165
1
217
125
2
142
404
334
575
948
425
82
686
565
1444
614
944
497
765
906
932
529
597
659
856
563
435
2370
5
831
899
3
469
3301