819
0
1466
527
496
1603
460
320
1059
1
997
863
259
419694
9
646
951
121182
243
918
860
509
2644
2
839
5560
5
543
4223
22
2395
432
1073