496
0
1239
1
2627
7
1015
467
1547
3090
6
4311
1606
1819
572
830
1000
83
2903
3
8527
868
2932
2
1787
1380
2535
662
1431
2996
1813
801
2600
4
1363
21152
8
12459