670
2
763
1
723
662
3
419
397
478
309
760
108
347
889
420
660
442
366
709
361
486
1330
15333
6
631
1291
210
71366
0
1394
1200
1011
958