478879
168918
370834
988673
235338
776329
298137
78746
115144
681920
821116
476618
5169799
3590581
3119148
2423804
2243988
2070609
1994358
192178
1777118
1724136
1696196
1642471