290949
543382
887593
13993
881507
293951
181300
871287
7837
331784
502680
55479
2914361
2605455
2538928
2485455
2226995
2128955
2082281
2017719
1904226
1672208
1611351
1568406