510
0
378
1585
477
502
1719
303
657
166
531
639
415
736
412
346
471
786
820
697
1441
545
1058
664
1390
728
1289601
4
442