343415
628150
631158
375634
40346
786179
219319
984644
572842
508960
193618
778927
33111465
28289132
252061000
24972484
19005346
17074973
157331032
15001239
12924764
10647485
879447
5932209