929
0
707
416
31535
1661
1
544
632
688
382
663
1346
4
155
267
320
590
1645
301
357
287
1020
505
410
514
1603
384
2123
391
300
694