2508
7
2028
2
2929
6
6026
2879
1
4031
773
1495
1088
1022
3891
1112
2959
0
5753
10
2062
840
4360
5919
1547
4311
1568
4946
18
1251
1690
2290
1192
1249
965
693