822
1
1256
883
1005
1462
2
963
3
1646
1665
1037
1018
1094
3827
0
876
3429
687
2064
417
930
946
383
3151
9
850
477
475
999
710
116
2395
400
392