2028
2
2929
6
1088
1
2508
7
1192
1251
2336
5
578
0
1660
4
5141
3014
20
2879
6026
1063
1647
758
2087
3085
12459
3
3491
874
2184
3485
6236
10
951
773
1694
1809
1022
1559