563437
6
4032
3
1205
0
959
426
1441
1756
967
1491
2
904
440
932
3724
3833
4
1350
990
44
648
500
715
89
829
170
583
1176
424
1267
532
718
2012