31776
659711
48755
61736
40003
39057
13593
23592
19835
33966
36376
237711
430666728
238208380
1666238312
156795267
129665178
123065252
1114778895
103257210
88273178
82995290
74684139
69318158