3145
4
2508
7
2028
2
2929
6
237
0
1301
1844
1
1767
638
674
6026
2879
551
2302
3
773
1495
1088
1022
3891
1496
2942
1532
840
3176
1104
1974
1547
4311
1568