581130
59812
23524
35071
11020
3070
86253
12517
16524
815
1851
78777
956188
46627
26843
751107
8615
5610
991126
1950