156427
909695
201919
197558
746951
301513
382629
83333
433917
682210
170657
321953
675117
674792
660531
131782
25799700
22332484
21589960
18622669
13634916
11955157
10783624
9253365
7981961
7541477
7308253
7180831
478070
4732231