859
0
675
953
245
4426
268
881
1872
1
1861
5
1411
410
737
1101
31535
352
668
1436
327
469
509
1782
750
357
267