787
0
280
1161
846
529
297
121182
1
590
4820
2
804
2000
19279
1949
831
361
943
482
781
418
377
874
722
968
476
1603
629
726
509
22330
22
957