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