424
0
320
1604
365
23952
5368
963
1457
737
282
952
663
991
34
153
691
1449
329
370
564
686
1159
1241
662
572
919
971
858
683
38