812
1
1805
5
696
0
1237
4
585
3611
10
476
1420
1831
1267
3
296
932
410
999
382
970
1005
2
933
823
2009
510
746
1295
886
879
1145
918
705
356
294