165321
154588
285284
990350
393314
82200
133648
432137
19326
362538
746644
471741
7355372
5990935
5715461
499356
43281000
4319288
4277956
3849463
3821227
3728730
350716
3120209