649
0
1431
2
896
1
909
1192
1240
1719
552
1045
1428
1069
1024
1586
503
1220
1562
3
1543
1115
1232
2393