2190
0
349
745
437
1320
1
1842
343
2716
4
980
2211
484
1522
560
383
492
2635
991
1126
552
729
563
400
2284
280
342
521
979
587
450
2345