394
1
1475
3
313
404
1385
2
371
1185
1095
874
1685
4
984
992
935
0
601
741
113
615
269
89
853
859
477
517
74
82
732
385
798
397