469
1
787
2
519
858
0
807
325
344
939
680
478
265
775
6
1567
7
582
447
4
307
1278
5
669
3
435
217
293
253
158
457
400
1969
446
535
991