292456
578976
296847
675120
403807
23980
202429
273896
102984
374339
292645
175908
736897
103704
900839
128560
14716747
666886
4506578
4183980
3433510
3174192
2170495
2162216
2044492
184366
1840948
16295
154461
1537545