102664
927475
55761
474796
196999
405650
310521
745745
69835
342345
196668
401278
2957361
2649455
2571928
2546455
2256995
2154955
2113281
2045719
1932226
1686208
1620351
1580406