685
0
1133
1939
968
707
1020
31535
415
2551
1
2168
5
410
403
668
547
859
3621
454
2694
3
1924
953
1661
2964
505
820
474
1043
5313
409
330
637