522
2
593
1
775
589
287
600
887
4
369
366
305
526
390
579
972
308
395
218
233
611
1148
225
560
653
0
1917
503
414
250
695
1603
635
7