372
1
1186
2
1096
875
514
82
75
84
456
394
989
7
914
0
999
4778
3
1476
313
527
352
461
309
131
732
385
860
557
115
615
792
269