2102
0
2727
3
559
1
2555
4
2166
654
525
3171
5
2127
7
1558
3597
20
1788
302
1876
2
2485
2349
915
1710
2525
1864
895
1628
935
1104
1985
9566
8
802
693
703
1048