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