798
1
1685
4
988
7
914
0
843
1463
3
607
316
2
645
499
366
562
939
383
864
531
982
466
1332
740
2635
6
4530
866
847
4785
899
1224
2869
175032
14
31457