581350
687798
81975
15870
100286
290166
57210
67261
870529
361910
105726
159464
5175799
3592581
3120148
2425804
2245988
2070609
1995358
192278
1777118
1724136
1698196
1644471