822
1
1018
2
1256
883
1005
1462
963
3
1646
1665
1037
1094
3827
0
876
3429
687
2064
477
475
860
400
505
4106
418
521
58
363
611
552
3015