599
2
304
1
364
574
307
962
610
559
458
123
590
567
641
403
740
3
418
201
585
77
2427
1441
4
726
546
0
1024
68
84
449
516
1602