609630
557462
299712
561678
479535
942681
429537
5689
16374748
734286
5399578
4548981
3694192
3645510
2403216
2269495
407749
526440
474680
95356