521
1
20655
14
688
1051
789
1895
3
3490
652
4071
884
881
2
2068
1627
896
970
1091
746
4
749
756
947
484
678
1056
2166
7
1014
381
510
1207
6
3215
20
533