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