5303117
4244100
375765
363285
3323118
322799
304651
293462
2926114
290996
288872
284573
275360
265388
2592109
251483
245660
242271
240368
237174
1484118
1521115
149898
155593
147251
145681
147855
156972
154574
143569
154881
147583
144468
146258
145875
148195
143366
147360
145058
149387