935
1
2885
4
1981
8
2141
7
1438
582
66
92
405
594
979
2819
705
365
2811
9
269
2
94
116
616
1096
274
0
938
557
79
1027
6
679
477
854
862