250
0
81
846
362
320
299
2143
3751
4
517
901
1
370
658
308
1348
274
909
5875
749
683
457
781
439
509
2574
388