343830
77459
502350
604262
22819
556849
624969
89844
624600
73023
101320
479341
5099799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471