29907
10599
2352
2520
2059
38796
6898
2052
4597
2143
2627
11148
16750
15947
2552
5735
11554
19492
20483
39633
116671
5977
39074
2501
5630
2147
2115
5060
2624
2701
5398
3905
2649
3332
2151
2016
1949
2593
2288
1957
2098
2128
2178
6146
4426
7154
25673
88994
36624
5363
3249
4211
4836
4316
3634
3421
4209
10018
11002
23810