2911
9
653
0
908
1703
4864
692
780
1911
1199
297
1133
1049
1078
460
376
683
417
607
816
706
29355
736
2310
1285
488
1104
6878
878
527