286
0
957
787
675
245
25137
268
1872
1
1411
410
737
1101
352
668
327
509
750
357
267
517
325
1043
683
505
266
372
813
846