528
0
657
484
1400
676
410
638
583
910
1447
1
2103
454
487
436
734
618
1650
333
877
99072
284
1519
812
4954
4
650
628
913
401
660
578