10827
4
3898
10
7034
2
2732
0
11650
23
7501
8
1202
1
4079
1730
1699
619
3
367
717
652
1350
1400
1361
1079
510
485
349
868
1517
673
557
1879
610
4248
3621
2096