2028
0
637
1302
1
1694
1787
1451
951
5505
14
1217
2
2312
1688
2505
1743
3054
5
1729
2057
1683
2522
3683
1306
1437
2500
790
3354
2949
1481
1681
12472
6