3244111
301298
1534107
159278
152363
148880
1522104
151593
23568177
33636181
17658142
142690
34266182
149565
154150
149850
733881
270698
17372118
12306122