657
0
1650
745
2964
1
1603
758
600
4305
2
3591
11
2337
5
3107
7
2478
7471
9
951
4471
1672
1721
2990
1844
2562
3779
721
822
2986
2173
1225