269801
277960
739956
414748
391768
314790
129516
329139
548497
68561
432440
119667
33104465
28278132
251991000
24965484
18998346
17072973
157321032
14998239
12919764
10643485
877947
5931209