590
2
335
1
938
6
1474
3
399
733
762
1210
889
842
0
541
1334
745
831
1263
1871
882
869
799
867
647
859
602
491
528
1967
5
271
791
1859
2639