103740
231595
86708
745483
731463
70886
183548
766354
706106
630719
293989
256663
32379464
27612131
24660998
24228481
18513343
16679973
154861029
14674239
12650764
10475485
775344
5711209