543
0
1642
1
915
107
544
730
1448
2
1291
1651
775
662
1622
1566
635
1326
263
1193
3268
1344
2326
4
646
3795
1575
1823
999
1903
2799
3