949
470
665
211
688
285
943
355
275
86
793
248
609
164
986
371
636
184
334
205
214
52
347
174
1623
710
618
151
746
230
763
223
450
166
881
238
989
351
370
193