456
0
1557
1661
1
445
602
2559
722
410
4077
2
787
2733
3
1284
1161
846
668
2924
1501
1152
381
1101
1400
1278
6045
10
2955
1645
1931
2161
1822
5
4455
1893