1461
0
1000
2964
1
2173
758
2578
3498
4
2595
2478
685
1093
4471
2
1672
791
3562
662
3779
4530
721
2986
1225
1028
940
501
1193
616
657
1787
2366
1512