5141
7
2629
4
3014
20
2138
3
1647
467
0
3085
5
12459
3491
3485
6236
10
951
1
2695
1694
3316
1174
796
6
2333
6496
8
1492
2999
289
4083
973
2321
2
4375
1716
1211
982
3206