15733
25965
47660
46041
31710
56458
23823
52944
15466
11298
18237
21471
11193
9631
23002
15123
19981
15548
9029
19162
11472
8760
31045
12787
22975
26250
15125
82150
60882
37632
1040033
31170
46307
16206
29931
11907
24361
23222
20676
21607
115181
120252
12670
93910
1233708
62034
166382
127340
3569
32686
13861
17530
111362
83683
335296
23103
31507
14272
47427
1677362