297297
356633
107118
86884
343394
771962
657876
257966
46525
100618
152166
513218
818278
300271
674366
1029410
20155484
19561692
17936960
11935916
9253156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231