645
2
897
1
542
743
401
378
414
3
731
1077
90
0
882
621
391
349
143
275
1472
938
6
256
426
375
72
1284
4
1116
985
624
307
46
306