41338
8852
22825
82271
1007173
614127
45464
93058
922
39337
86481
1270
51687
1058202
50671
46746
833
16615
768126
87743