1846
1
2508
7
6026
2
2028
2879
4029
8
2929
6
773
1495
1088
1022
3891
840
0
693
1547
745
1568
1690
2776
1255
1249
965
890
1469
4311
1251
1192
1000
83