1451
0
1015
1
1807
1827
2189
3
2521
2
2522
10813
7
905
3132
10
2254
4031
3805
6
1363
19944
5375
628
1688
3634
1694
3771
951
690
2495
2669
2710
1622
1787
1527
1342