1056
1
1768
5
583
775
2102
574
626
1251
0
423
1084
3
1698
2
4368
7
1244
1031
532
81
630
1398
694
639
1044
619
1006
472
673
82
563
893
398
526