2508
7
2028
2
2929
6
1088
1
1251
6026
2879
1022
0
2087
874
773
1495
1809
5
1192
3891
3734
965
840
1547
1568
1690
83
1249
1469
1540
1425
2160
4311
3254