521
1
20654
14
688
1051
788
1895
3
3490
652
4070
884
881
2
2064
1627
896
970
1091
746
4
748
756
945
483
677
1056
2166
7
1014
381
509
1207
6
3215
20
533