668
0
2578
1
1766
2
1298
1539
477
914
572
1581
938
2999
3
612
3715
809
2082
475
1500
1180
1059
496
673
2041
2313
1462
2075
21152
8
4821
3159
2079
2524