399
1
1587
467
0
2855
3
2659
4
5223
9
4016
3691
5
2749
1506
3092
2091
2
1452
1222856
180849
1302
16550
27
1549
1824
1421
346
1578
462
370
1163
9355
780
968
3887