451
0
312
955
458
745
1333
1
1600
615
1020
543
798
856
4165
2668
2
1462
644
116
481
819
813
2727
1850
200
139
2546
383
804
472
2328
483