1119
0
347
287
462
271
1110
379
529
1029
2093
2
325
247
374
466
390
552
16
152
3868
453
232
510
400
44
2041
1
899
416
707
602
813
368