966235
151137
189684
243997
622142
1013991
310674
433637
854329
849561
82329
333916
375121
247435
390655
10712
20175484
19681692
17978960
11959916
9280156
7918362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231