1495
1
1547
1568
1690
2508
7
6026
2
2028
2879
2929
6
4311
773
1088
1022
3891
83
840
0
1249
965
1469
1251
693
784
526
1093
1380
2166
1660
1825
2562