3107
7
2268
4
496
0
1590
1
1015
467
3090
6
1606
1819
572
830
1000
2903
3
8527
868
2932
2
1787
1380
2535
662
2996
801
2600
1363
21152
8
12459
673
6346
16
19944
3386