845
0
477
798
505
357
775
2
152
584
1100
486
200
501
1454
497
494
864
797
1222856
4
1191
2023
1
522
1563
120469
35
90
63