1543
2
759
0
1115
1
5918
4
1099
768
8766
572
691
846
266
1045
1009
1418
383
3432
1297
354
31535
552
1232