2028
2
2929
6
1088
1
2508
7
1192
578
0
1251
6026
2879
2087
874
773
1495
1022
3891
3734
840
1547
1568
1690
1809
5
1249
965
1469
4311
3254
1660
2147
3
2912