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