777
0
949
3429
1840
1285
1133
1472
584
804
681
653
884
417
460
692
1433
405
618
490
1078
1104
4864
1348
428
881
2201
534
424
29355
1199