258
174
597
460
757
1190
347
962
447
244
330
55
387
189
435
168
194
964
231
151
159
908
223
328
60
349
101
91
178
120
79
66
424
110
582
283
66
544
938
348
181
75
162
131
93
296
39
111
466
