6781
1
1458
0
652
297066
1527
2
1614
839
1133
581
863
1558
3926
14
3583
5771
10
515
1595
536
645
3629
323
1239
2595
1970
19079
6
531
883
823
2190
2089
3279