2050
1
1694
951
1492
3
2669
2
935
1015
1180
690
991
108797
0
1572
2110
2698
2615
1329
4
1451
3360
5
2505
11153
8
564
3491
1661
2500
2920
1683
1743
1533
3186
2949