944872
119522
772344
16113
135625
538366
30548
890365
290654
479603
697763
649314
5513367
4530935
4348459
3444998
3444462
3404286
3353956
3011729
2999226
2482209
2133352
2132407