1010
0
2
889
1
802
2484
8760
8
1101
2566
2555
1673
1192
1592
1529
1190
1159
3
966
1003
1676
2386
1543
2310
3862