243564
18991
153175
149206
302474
99636
818657
266257
921878
278348
318779
925852
570783
1037125
299357
341846
17735483
15200692
13846960
10666916
7082156
7013668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231