340714
250228
1064676
767608
27651
312327
4775
933666
527738
811251
682689
341379
31309464
26653124
23794997
23106481
17927342
16088971
149911028
14214239
12268764
10159483
610926
5412209