9860
2
8625
4
1495
1
3958
2290
3086
4292
3
1549
13
13693
1566
1514
3597
2431
14
998
3115
1429
2291
984
4397
802
999
600
1923
709
5936
10
1069
801
2748
2303
7
892