800602
946768
65493
798985
782148
39597
329471
378151
505299
227265
933683
67893
5513367
4530935
4348459
3444998
3443462
3404286
3353956
3011729
2999226
2482209
2133352
2132407