922
463
677
282
923
347
271
86
232
75
786
247
606
164
629
184
325
201
205
52
336
172
1591
699
615
151
730
229
746
222
446
166
870
234
974
345
368
193
1434
648