1096
1
2102
1627
6
1163
2
775
286
1185
398
697
1539
5
757
738
1011
0
576
939
902
1291
728
74
327
1902
664
678
947
1236
2051
8
613
632
807
662