2948
6
5347
4
2471
7
1033
1
2271
1687
1340
2
3868
10
4070
3848
3
5052
2131
4009
7793
1593
7733
1744
462
0
2013
2835
4216
2358
9
1790
3126
4706
2919
5621
8
1903
4537
2861