2091
2
1011
1862
1
2041
1824
0
579
567
226919
14
1949
3
3868
7
342
1567
632
1540
951
697
893
78
2172
918
180849
2346
647
379
282572
57
557
6515
693
4740