287
939
319
571
387
918
640
665
94
262
263
563
241
631
258
611
69
409
16
266
208
506
132
247
171
304
174
593
197
544
1
157
389
660
212
575
120
261