675
2
1881
792
1
610
1706
3338
5
1166
3
815
478
528
559
641
571
742
510
513
435
840
865
273
317
325
644
418
334
477
400
359
255
366