2574
1
1716
1222856
4
2855
3
5223
9
4016
3439
2
3691
5
2749
2915
3092
2091
1452
180849
0
16550
27
1861
346
398
1842
5477
8
9355
1922
2316
780
968
646
1337
2298
3965
105290