456
0
1207
1
1557
1661
2708
602
546
2356
722
410
787
846
668
867
2
1088
381
1101
1600
5
12320
2955
4260
15
1931
2161
2105
2490
4455
1893
2328
1400
958