29906
10598
2352
2520
2059
38795
6898
2052
4597
2143
2626
11147
16749
15947
2551
5735
11553
19491
20483
39633
116669
5977
39071
2501
5630
2147
2115
5060
2624
2701
5398
3903
2649
3332
2151
2016
1948
2593
2288
1957
2098
2127
2178
6146
4426
7154
25673
88989
36624
5363
3248
4209
4836
4316
3634
3421
4208
10018
11002
23796