1186
2
1096
1
875
514
82
75
84
456
394
989
7
914
0
998
4778
3
1475
313
527
352
461
309
130
732
385
860
557
115
615
792
269
741