43946
56684
19889
45607
23251
41859
66119
82141
45415
24522