1056
1
2788
2
1905
3225
3
951
2258
1743
0
790
3683
833
1516
1694
3715
1451
2462
2949
582
83
1508
5151
1736
1040
1757
5375
451
181997
11
2740
21152
8
2669
2911
9