2879
2
1119
1
3436
8
801
1684
5
1775
813
1760
1959
4
1447
3015
3
845
948
1069
1232
628
746
1416
1371
1742
2299
1656
1154
772
2617