3891
7
2680
0
773
1
840
9607
2
7633
6
2508
6026
2028
2879
2929
1496
3386
546
905
3178
3803
1495
1088
1331
1022
4979
3506
8
3249
1038
1339
4617
4
572