5006
5
907
1
2655
2738
5141
7
1142
3818
3014
20
1013
14861
2170
4
1647
3957
3
3085
12459
3491
3485
6236
10
951
1694
3205
3316
1174
796
6
2333
1492
2999
289
0
4083
973