1236
2
668
0
1298
477
914
1581
938
3715
809
2913
475
1500
1566
1
2049
1459
4
2041
2313
2075
21152
8
4821