280
1
128
316
356
3
216
365
106
844
1351
738
2
666
541
382
683
1025
584
564
115
453
251
127
267
664
214
678
681
485
474
733