2574
1
625
2
2855
3
5223
9
4016
3691
5
9315
0
2749
3092
2091
1452
18403
6
180849
16550
27
1861
346
1805
6194
9355
1922
780
2334
968
646
1337
2298
105290