663
0
415
1045
456
1557
1661
1
602
76
722
410
1610
1885
2
4077
787
2733
3
1161
846
668
1152
1101
543
455
765
1645
1931
2161
714
868
4455
1893