3440
2
1458
3
3067
1435
1
1991
5108
4
5602
9
755
4271
2604
7
1661
978
4677
10
4690
6
2120
3225
8
7258
4418
6579
397
6529
3054
682
1010
2922