3196
3
1579
1
3637
2808
5
2000
4043
6
766
4562
8641
9
3898
10
2571
1397
4396
1698
4833
2
3517
4274
665
2646
919
1321
1195
696
935
0
7920
8
768
11351
17
1687
1741
1768