972
472
704
288
957
357
278
86
248
77
797
249
611
165
646
187
335
205
217
53
350
174
1656
716
618
151
748
230
772
223
450
166
894
241
1001
353
374
195
1498
669