445
0
1571
580
3053
7
2469
2535
2
914
817
673
809
938
337
469
372
4044
5
3083
1780
290
17946
2465
3125
371
789
1