646
0
2716
4
7334
3047
10
2855
3
5223
9
4016
1
3691
5
2749
3092
2091
2
1452
780
166543
18
180849
1235
16840
15
16550
27
1861
518
2593
398
346
1842
5477
8