666
1
3127
3
603
0
753
6301
1350
1545
1664
2
1705
3395
1182
1371
976
5164
5
3106
123674
35
605
2060
2676
2837