1135659
109940
515752
1016684
914866
267246
44213
876370
470570
884483
659847
1048690
174613
98072
906580
153890
19374484
17672692
16724960
11478916
8507156
7537668
7515362
7018831
6658477
6506623
6456960
6061253
448670
4254231