1128
0
1356
4895
8
741
571
2115
4
3262
468
1488
668
881
2992
1670
5262
10
1100
1045
2064
1
1377
647
907
10270
438
457
771
360
398
1164
401
329
563