250
0
1742
2
230
1
663
521
373
494
71
676
315
175
806
200
270
977
3
559
308
536
365
339
984
5
606
58
86
97
483
744
121
54
859