521
0
670
440
503
63
714
1221
587
1451
1282
1462
414
913
1417
117
364
149
501
2211
239
864
792
1590
639
932
455
416
600
82