5658
9
3090
6
3673
2473
1
1005
0
973
1500
1405
1875
2919
2
2315
1128
1289601
4
1557
1115
1055
2497
2358
2155
3
3244
5
2948
3868
10
1903
6346
16
10598
3694
1221
2154
5347
6668