2028
0
2032
1
637
1787
2959
5919
2
1380
2062
1112
2505
4031
5753
10
1743
3054
5
2057
1683
1306
1437
1810
4
2500
790
3354
1481
2670
951
2669
1923
1694
1015
4360