562
1
531
224
2
100
492
284
342
272
386
646
726
236
86
348
94
699
3
610
541
592
1123
1126
589
627
800
1663
564
912
705