517
1
206
334
538
2
643
630
218
559
331
621
355
659
302
0
192
232
154
1014
4
295
418
3
188
234
207
187
564
90
544
642
2247
5
269
308