306
2
469
1
787
519
858
0
808
325
344
940
680
478
266
775
6
1567
7
582
448
4
307
1279
5
669
3
435
217
293
254
159
457
400
1970
446
535