620382
35526
602458
51781
545247
220191
366476
412488
336754
400832
869870
233550
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471