2028
2
2929
6
1088
1
2508
7
1192
1251
578
0
1992
3
2087
697
2271
4
1309
1660
608
4914
1243
2879
1105
6026
1103
1063
484
2663
596
668
1744
758
914
938
2123