161193
58472
408432
393987
551633
691223
828578
66659
889432
962594
221477
537425
2980361
2668455
2590928
2564455
2265995
2159955
2124281
2055719
1939226
1693208
1630351
1585406