456
0
1557
1661
1
445
602
1375
2
722
410
4077
787
2733
3
1161
846
2904
4
4675
668
1391
1208
1152
381
1101
2240
2847
2214
2955
1645
1931
2161
974
4455