1431
1
5141
7
3014
20
1711
2
23802
9
1681
1647
4
3085
5
12459
3
7096
14
3491
3485
6236
10
951
1694
3316
2427
1174
796
6
2333
1492
2999
289
0
4083
973
6442
4375
1211
982
3206