830
442
604
257
852
329
238
79
211
73
771
242
595
163
618
183
311
197
192
51
324
169
1442
650
609
151
678
227
696
217
430
165
818
225
933
332
367
193
1251
608