237188
660624
86384
605290
1131640
571592
435269
544405
763962
601860
1062118
548112
889881
178257
977875
83430
17734483
15196692
13845960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5472623
5332253
431870
4042231