693480
334629
46671
188637
397513
578569
325912
1058773
780346
102286
33032
905752
900167
98139
101491
776479
710122
494217
138949
343262
655823
233203
377418
821313
428454
70072