27263
23756
22925
11394
1385
1482
587
296
698
586
938
678
439
255
451
520
515
130
432
477
251
217
346
193
337
270
159
326
210
107
204
262
258
401
370
290
351
202
128
343
185
158
159
281
70
178
86
337
207
53
444
229
99
124
100
99
123
160
96
108
48
96
76
78
115
96
28
50
333
33
63
184
171
130
75
82
82
91
143
144
132
17
80
87
23
21
35
68
53
39