505
0
1162
1
494
2446
459
366
929
646
938
1892
1916
4
354
748
545
465
1428
449
2734
3
461
710
445
836
1574
2
952
2267
530