537843
131803
33468
557620
326426
924582
791563
470323
383175
999344
759234
999354
5513367
4530935
4349459
3444998
3444462
3404286
3353956
3011729
3000226
2482209
2133352
2132407