1506
0
1578
2
2799
3
370
772
2683
1425
1
1306
3795
20634
8
6850
10
650
1188
5117
1329
1392
2494
1038
2211
1922
1774