995794
399726
91646
83322
67340
52431
46395
27494
21868
15860
14529
11890
10621
10606
10172
809193
664638
416036
319674
315242
198356
185144
109831
107057
80583
79854
72421
67934
60798