905
1
4964
3
2608
0
3559
6662
1392
9244
1374
471
22330
22
1279
120469
35
1376
6406
12
1869
2
2914
5
829
196
2301
398
598
521
3025
767
1649
1883