8876
8
3469
2
31535
0
284
1
14076
7
2691
4139
4
558610
6
1751
3545
11951
10
3599
44199
10574
5
2045
2150
367
400
8475
12
1053
6045
2445
1821
520
294
3632
5255
16
504
19279
556