668
0
1298
477
914
1347
1
1581
938
3715
2
809
475
1500
3466
1292
1393
2966
10
2041
2313
2075
21152
8
4821