646
0
2716
4
7334
3047
10
2855
3
5223
9
4016
1
9088
8
3691
5
2749
3092
1452
780
292
755
166543
18
180849
1879
16840
15
2091
2
16550
27
1861
518
346
510
1842
656