878
1
1844
0
1430
1076
1717
1241
2943
3
2141
1190
1931
758
963
1145
702
439
624
957
642
1782
1105
1654
2
6161
9
753
482
1195
1211
558
570
490
760