907665
629380
666419
1054656
139393
151725
103201
927751
964245
349973
966789
195805
5620367
4603935
4412459
3490999
3465462
3442286
3396956
3055226
3040729
2527209
2152352
2149407