471
1
1154
2
930
4691
898
341
0
752
1419
50
405
96
3475
5
929
3
282
284
600
1010
879
434
1579
404
568
847
967
642
546
947
798
388
421