1232
0
909
1
1192
1378
2
710
1428
1069
382
896
1105
2275
1024
494
1115
1586
1543
467
431
1297
846
1045
503
2952
507
1754
1759
3
611
478
306
394