147326
22894
267436
3502
3867
79032
103501
7508
57263
7111
5820
5226
8353
18491
29246
20800
4542
10364
9752
19254
5294
5933
7710
12704
5782
20555
7536
7233
9031
9428
4467
8860
290515
30786