53511
3580
35551
48287
30990
45960
837
814
595
1140
383
514
478
611
416
296
436
80
843
328
296
270
357
242
410
375
256
159
91
191
291
270
175
91
164
132
456
247
146
83
197
113
24
145
309
124
183
104
243
156
129
82
651
219
151
53
168
127
195
130
140
145
47
127
279
89
69
150
85
175
149
128
36
46
310
97
49
134
198
51
80
152
99
74
31
133
74
36
52
78