2727
2
2855
3
5223
9
4016
1
3691
5
2749
2780
6
3092
2091
1452
180849
0
1879
2842
8
2602
16550
27
2542
22
1861
780
346
6370
1842
5477
9355
1922
968
3734
2767
646