30139
20017
1104
774
489
832
1959
3418
544
1006
735
833
688
683
406
834
639
441
808
394
238
266
218
330
331
211
381
516
353
157
110
158
333
193
230
295
97
155
223
124
63
127
134
183
184
177
144
43
118
175
164
190
124
37
131
84
229
36
31
59
43
106
84
37
63
31
58
51
47
201
51
103
80
82
37
49
10
26
58
34
37
31
45
126
88
126
109
20
134
38