121391
211347
900915
325184
389405
70296
23210
1015608
39237
83813
971944
182726
955942
11448
21451
248948
14716747
666886
4506578
4183980
3433510
3174192
2170495
2162216
2044492
184366
1840948
16295
154461
1537545