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